package co.com.edu.eam.logica;

import javax.annotation.PostConstruct;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import co.com.edu.eam.entidades.Persona;
import co.com.edu.eam.implementacion.DAO;
import co.com.edu.eam.interfaces.IDAOGenerico;

/**
 * Session Bean implementation class Persona_EJB
 */
@Stateless
@LocalBean
public class Persona_EJB {
	  /**
     * Entity manager para las transacciones
     */
    @PersistenceContext
    private EntityManager entityManager;
    private IDAOGenerico dao;
    public Persona_EJB() {
        // TODO Auto-generated constructor stub
    }
    
    @PostConstruct
    public void posconstructor(){
    	dao=new DAO(entityManager);
    }

    public void crearPersona(int cedula, String apellidos, String direccion, int edad,
			String nombre){
    	Persona persona= new Persona(cedula, apellidos, direccion, edad, nombre);
    	dao.crear(persona);
    	
    }
}
